v3.8.5
- Adopted the new GHOST CACHE design system (design-tokens.css +
  ghost-design-system.css) as the shared base for every panel, and added
  css/ghost-ds-extend.css so COMMAND, TEXT and TOOLS inherit the same
  spacing, tabs, cards, controls and scrollbars. CACHE itself is untouched.
- NEW: GHOST MCP Server (mcp/server.js). 12 tools over stdio: panel_info,
  scan_project, list_dir, read_file, write_file, search_code, read_cep_log,
  ae_bridge_status, ae_context, ae_call_host, ae_run_extendscript, run_command.
- NEW: js/ghost-mcp-bridge.js — file-based bridge so an external AI can run
  ExtendScript in After Effects through any open GHOST panel.
- Writes, raw ExtendScript and terminal access are opt-in via environment
  switches; file tools are sandboxed to the extension folder.
- Plans / pricing overlay re-linked in all four panels.

v3.8.2
- Secure Cloud AI profiles wired into GHOST COMMAND without exposing provider keys.
- Caption Studio now supports Deepgram, AssemblyAI and ElevenLabs transcription.
- Remove Background now uses the secure PhotoRoom backend proxy.
- Fixed persistent restart-after-update loop with updater status reporting,
  process locking and CEP helper shutdown detection.
- Cleaned GHOST CACHE: removed the K button, made sources scrollable and moved
  Cloud into a compact collapsible section below Extra Sources.

v3.6.9
- NEW: Project Manager & Backup is now the first tab in GHOST TOOLS (Colour
  Plates moved to second). Analyze a project (comps, layers, footage, fonts,
  effects, plugins, expressions, extensions), Organize into managed 01-09
  folders, Create Backup (footage / fonts / image sequences toggles), Export
  Report and Restore Backup with font install + footage relink.
- Dependency browser with Missing / Fonts / Footage / Effects / Plugins /
  Expressions / Extensions views, live search, progress bar and activity log
  that can be saved to disk.
- Asset Library: slim collapsible source rail with its own scroll, unified
  local + cloud search, blurred cloud previews with download-to-local.
- Advanced Text Animation fixed: property match names are resolved through an
  alias table with fallbacks, so presets now animate instead of only writing
  keyframes.

